pause|Android, iOS, Windows|Cordova|document.addEventListener("pause", onPause, false);|function onPause() { /* Handle the pause event */}
resume|Android, iOS, Windows|Cordova|document.addEventListener("resume", onResume, false);|function onResume() { setTimeout(function() { /* TODO: do your thing! */ }, 0);}
backbutton|Android, X, Windows|Cordova|document.addEventListener("backbutton", onBackKeyDown, false);|function onBackKeyDown() { /* Handle the back button */}
menubutton|Android, X, X|Cordova|document.addEventListener("menubutton", onMenuKeyDown, false);|function onMenuKeyDown() { /* Handle the back button */}
searchbutton|Android, X, X|Cordova|document.addEventListener("searchbutton", onSearchKeyDown, false);|function onSearchKeyDown() { /* Handle the search button */}
startcallbutton|X, X, X|Cordova|document.addEventListener("startcallbutton", onStartCallKeyDown, false);|function onStartCallKeyDown() { /* Handle the start call button */}
endcallbutton|X, X, X|Cordova|document.addEventListener("endcallbutton", onEndCallKeyDown, false);|function onEndCallKeyDown() { /* Handle the end call button */}
volumedownbutton|Android, X, X|Cordova|document.addEventListener("volumedownbutton", onVolumeDownKeyDown, false);|function onVolumeDownKeyDown() { /* Handle the volume down button */}
volumeupbutton|Android, X, X|Cordova|document.addEventListener("volumeupbutton", onVolumeUpKeyDown, false);|function onVolumeUpKeyDown() { /* Handle the volume up button */}
activated|X, X, Windows|Cordova|document.addEventListener("activated", activated, false);|function activated(args) { if (args && args.kind === Windows.ApplicationModel.Activation.ActivationKind.file) { /* Using args.raw to get the native StorageFile object */ Windows.Storage.FileIO.readTextAsync(args.raw.detail[0].files[0]).done(function (text) { console.log(text); }, function (err) { console.error(err); }); }}
cordovacallbackerror|Android, iOS, Windows|Cordova| |window.addEventListener("cordovacallbackerror", function (event) { /* event.error contains the original error object */ });